/*
 * Card.h
 *
 *  Created on: Jun 3, 2012
 *      Author: RV
 */

#ifndef CARD_H_
#define CARD_H_

namespace CardDeck {
		enum Suit { CLUBS, DIAMONDS, HEARTS, SPADES };
		enum Face { A=1,
					K=2,
					Q=3,
					J=4,
					TEN=5,
					NINE=6,
					EIGHT=7,
					SEVEN=8,
					SIX=9,
					FIVE=10,
					FOUR=11,
					THREE=12,
					TWO=13 };
	};

class Card {

	CardDeck::Suit s;
	CardDeck::Face f;

public:

	Card(CardDeck::Suit s, CardDeck::Face f);
	virtual ~Card();

	CardDeck::Suit getSuit(){ return s; }
	CardDeck::Face getFace(){ return f; }
};

#endif /* CARD_H_ */
